package com.tmpt.service;

import com.tmpt.dto.GoodsInfoDto;
import com.tmpt.dto.GoodsStackInfoDto;
import com.tmpt.dto.Result;
import com.tmpt.dto.StockInfoDto;

import java.util.List;

public interface GoodsInfoService {

	/**
	 * 增加商品基本信息
	 * @param goodsInfoDto
	 * @return
	 */
	public Result addGoodsInfo(GoodsInfoDto goodsInfoDto);

	/**
	 * 添加商品图片关联
	 * @param imageId
	 * @param goodsInfoId
	 * @return
	 */
	public Result addGoodsImageLink(int imageId,int goodsInfoId);

	/**
	 * 添加商品库存关联
	 * @param stockId
	 * @param goodsInfoId
	 * @return
	 */
	public Result addGoodsStockLink(int stockId,int goodsInfoId, GoodsStackInfoDto dto);

	/**
	 * 根据商户ID查询仓库
	 * @param mchntId
	 * @return
	 */
	public List<StockInfoDto>  queryStockInfoByMchntId(int mchntId);
	
}
